package com.tao.erp.goods.action;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.tao.erp.goods.pojo.GoodsType;
import com.tao.erp.goods.service.GoodsTypeService;

@Service
@RequestMapping("/goodsType")
public class GoodsTypeAction {

	@Autowired
	private GoodsTypeService goodsTypeService;
	
	/**
	 * 异步查询GoodsType集合
	 * @param goodsType
	 * @return
	 */
	@RequestMapping("/selectGoodsTypeList.action")
	@ResponseBody
	public List<GoodsType> selectGoodsTypeList(GoodsType goodsType){
		List<GoodsType> list = goodsTypeService.selectGoodsTypeList(goodsType);
		System.out.println(list);
		return list;
	}
	
	/**
	 * 通过id删除GoodsType
	 * @param uuid
	 * @return
	 */
	@RequestMapping("/deleteGoodsTypeById.action")
	public String deleteGoodsTypeById(String uuid){
		int i = goodsTypeService.deleteGoodsTypeById(Integer.parseInt(uuid));
		System.out.println(i);
		return "/jsp/goods/goodsType.jsp";
	}
	
	/**
	 * 通过id查询GoodsType
	 * @param uuid
	 * @param model
	 * @return
	 */
	@RequestMapping("/selectGoodsTypeById.action")
	public String selectGoodsTypeById(String uuid,Model model){
		GoodsType goodsType = goodsTypeService.selectGoodsTypeById(Integer.parseInt(uuid));
		model.addAttribute("goodsType", goodsType);
		System.out.println(goodsType);
		return "/jsp/goods/goodsTypeupdate.jsp";
	}
	/**
	 * 添加GoodsType
	 * @param goodsType
	 * @return
	 */
	@RequestMapping("/insertGoodsType.action")
	public String insertGoodsType(GoodsType goodsType){
		int i = goodsTypeService.insertGoodsType(goodsType);
		System.out.println(i);
		return "/jsp/goods/goodsType.jsp";
	}
	/**
	 * 通过id修改GoodsType
	 * @param goodsType
	 * @return
	 */
	@RequestMapping("/updateGoodsType.action")
	public String updateGoodsType(GoodsType goodsType){
		int i = goodsTypeService.updateGoodsType(goodsType);
		System.out.println(i);
		return "/jsp/goods/goodsType.jsp";
	}
}
